home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / misc / eliza.lha / Eliza.doc < prev    next >
Text File  |  1993-06-07  |  4KB  |  110 lines

  1. Eliza - A classic Artificial Intelligence therapist
  2. Creative Computing
  3. Morristown, New Jersey
  4.  
  5. Converted in Basic for the IBM PC by Patricia Danielson and Paul Hashfield
  6. Converted from Basic to C for any computer by James Williams
  7.  
  8. What is Eliza?
  9. ^^^^^^^^^^^^^^
  10. Eliza is an electronic therapist. If you have anything  you  would
  11. like  to  get off your mind, just talk to Eliza. Eliza will lend a
  12. sympathetic ear and listen to what you have to  say.  There's  not
  13. really much more to say. Perhaps a sample session will make things
  14. a little clearer.
  15.  
  16. Sample Session
  17. ^^^^^^^^^^^^^^
  18. HI!  I'M ELIZA.  WHAT'S YOUR PROBLEM?
  19. > I want to know the meaning of life
  20. WHAT WOULD IT MEAN TO YOU IF YOU GOT TO KNOW THE MEANING OF LIFE
  21. > It would mean a great deal
  22. WHAT DOES THAT SUGGEST TO YOU?
  23. > The meaning of life is a very important subject for me
  24. I SEE.
  25. > Have you ever wondered about the meaning of life?
  26. WE WERE DISCUSSING YOU--NOT ME.
  27. > Sorry
  28. PLEASE DON'T APOLOGIZE!
  29. > So, do you know the meaning of life?
  30. OH, I KNOW THE MEANING OF LIFE
  31. > Then what is it
  32. WHY DO YOU ASK?
  33. > I would like to know the answer
  34. I'M NOT SURE I UNDERSTAND YOU FULLY.
  35. > I want to know the meaning of life
  36. WHY DO YOU WANT TO KNOW THE MEANING OF LIFE
  37. > It's something that has been on my mind for a while
  38. COME COME ELUCIDATE YOUR THOUGHTS.
  39. > The meaning of life could put my mind at rest
  40. CAN YOU ELABORATE ON THAT?
  41. > I feel I could relax more if I didn't spend so much time on that question
  42. DO YOU OFTEN FEEL YOU COULD RELAX MORE IF YOU DIDN'T SPEND SO MUCH TIME ON
  43. THAT QUESTION
  44. > Yes I do
  45. ARE YOU SURE?
  46. > I am
  47. DID YOU COME TO ME BECAUSE YOU ARE
  48. > No.
  49. ARE YOU SAYING NO JUST TO BE NEGATIVE?
  50. > I just need to know the meaning of life
  51. THAT IS QUITE INTERESTING.
  52. > You said you know it
  53. YOU'RE NOT REALLY TALKING ABOUT ME, ARE YOU?
  54. > yes
  55. I SEE.
  56. > So can you tell me
  57. DON'T YOU BELIEVE THAT I CAN TELL YOU
  58. > Only if you really know the answer
  59. WE WERE DISCUSSING YOU--NOT ME.
  60. > Shut up
  61. O.K. IF YOU FEEL THAT WAY I'LL SHUT UP....
  62.  
  63. Notes
  64. ^^^^^
  65. You may have noticed in the above example that  the  phrase  "shut
  66. up"  was used to end the session. This is the normal way of ending
  67. a session (along with break, kill, etc signals,  and  turning  off
  68. the computer).
  69.  
  70. You will usually get the best answers from Eliza if you limit your
  71. responses  to  a  single  thought.  Try to keep you input a single
  72. sentence. In fact, you shouldn't even use commas if you can  avoid
  73. them.  Usage  of  multiple  sentences  and  complex  sentences  is
  74. allowed, but you tend to get more  understandable  responses  from
  75. Eliza without them.
  76.  
  77. I have included both my source (eliza.c) and the source  I  ported
  78. it  from  (eliza.bas). Actually, the BASIC version was loaded with
  79. bugs and limitations. I took care of what I  could  find.  I  also
  80. made  the  code  a  little  easier  to understand. You are free to
  81. distribute these, but if you make any changes, make a note  of  it
  82. in the copyright information and the documentation. Also, you must
  83. distribute the source and documentation together.  The  executable
  84. is  optional.  See  the file 'COPYING' for more information on the
  85. GNU Public License.
  86.  
  87. Since Eliza is a classic  program,  you  can  probably  find  more
  88. information  about  it  at  your  local  library.  Get  a  book on
  89. artificial intelligence and look up Eliza in the index.
  90.  
  91. Contacting the author (porter, or whatever)
  92. ^^^^^^^^^^^^^^^^^^^^^
  93. smail: James Williams
  94.        209 Thomas
  95.        Weston, MO  64098
  96.  
  97. email: (preferred)  williamj@griffon.mwsc.edu
  98.        (good only until May 1996)
  99.  
  100. web:   http://www.mwsc.edu/~williamj
  101.        (also good only until May 1996)
  102.  
  103. psychic:  channel 488573  (heheh - just kidding)
  104.  
  105. So what will my email address be after May 1996? I don't know, but
  106. I'll  be out there somewhere. Maybe I can talk the computer center
  107. into leaving a forwarding address on my web page. Only  time  will
  108. tell.
  109.  
  110.